Software Process Improvement at Abb - Common Issues and Lessons Learnt
نویسندگان
چکیده
The growing importance of software for products as well as processes has been recognised in several ABB companies. As a result they started initiatives to improve their software development. Unlike other improvement programmes in industry, ABB‘s software process improvement initiatives are not part of company-wide, globally controlled programme. They rather evolved locally in different ABB companies, coached and co-ordinated by ABB Corporate Research. This paper summarises the experiences gained in the various process improvement activities. Firstly it describes how ABB‘s software process improvement initiatives relate to similar ones in other companies, and how the foci of the improvement measures evolved over time. Secondly, we present the current status of the improvement initiatives, pointing out the role of ESSI funded process improvement experiments in this context. In the main part we describe obstacles to software process improvements, and the lessons we have learned. We summarise our experience in terms of ten theses that we consider necessary conditions for successful software process improvement programmes. The theses cover technical, organisational as well as human aspects.
منابع مشابه
Improving Safety Management in Defence Acquisition
Improved management of safety during procurement of computer-based safety-critical systems is one of the key concerns of the Australian Government’s Department of Defence Software Acquisition Reform program. This paper reports some lessons learnt from a task currently being undertaken by the Defence Acquisition Organisation, Defence Science Technology Organisation (DSTO) and the Software Verifi...
متن کاملLessons Learnt in the Implementation of CMMI
CMMI has proven benefits in software process improvement. Typically, organisations that achieve a CMMI level rating improve their performance. However, CMMI implementation is not trivial, in particular for high maturity levels, and not all organisations achieve the expected results. Certain CMMI implementation problems may remain undetected by SCAMPI since only a sample of the organisation is a...
متن کاملAddressing the people issues of process improvement activities at Oerlikon Aerospace
This paper describes the approach used by a defense contractor, since 1992, to address the issues raised when defining and implementing engineering and management processes. First are described the steps taken to define the software engineering process, the systems engineering process and the project management process. Then issues raised during the integration of the processes are described. F...
متن کاملLessons learnt from errors in radiotherapy centers
Background: The purpose of this work is to discover and analyze errors and incidents in some radiotherapy centers, and to introduce methods that could reduce their occurrences, especially those which had happened due to the use of improper and inadequate equipment. This work is a first step toward clarifying the role of education in a risk-conscious culture, and changing the attitude of radioth...
متن کاملSoftware problem reporting and resolution process at ABB Robotics AB: state of practice
A well-functioning process for reporting, analysing and resolving software problems is an important vehicle for establishing and retaining control over the development and maintenance of software products. In this paper, we present such a process, its state of practice and its role within corrective software maintenance. This process is utilised at ABB Robotics AB, and is called System Progress...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998